package model

// TemplateAttribute 模板属性
type TemplateAttribute struct {
	BaseModelWithoutDelete
	AttributeName string `json:"attributeName"` // 属性名称
	AttributeType string `json:"attributeType"` // 属性类型
	Description   string `json:"description"`   // 属性描述
	//列表是否显示
	IsShowList bool `json:"isShowList"` // 列表是否显示
	//表单组件类型
	FormComponentType bool
	//关联url
	TemplateStructID uint `json:"templateStructID"` // 模板结构ID
	//是否为选择key
	IsSelectKey bool `json:"isSelectKey"` // 是否为选择key
	//是否为选择value
	IsSelectValue bool `json:"selectValue"` // 选择valuef

}

func (t *TemplateAttribute) TableName() string {
	return "template_attribute"
}
